Other Classes
The following classes are available globally.
-
나침반 컨트롤.
See moreDeclaration
Objective-C
@interface NMFCompassView : UIImageView
Swift
class NMFCompassView : UIImageView
-
실내지도 층 피커 컨트롤.
See moreDeclaration
Objective-C
@interface NMFIndoorLevelPickerView : UIView <UITableViewDelegate, UITableViewDataSource>
Swift
class NMFIndoorLevelPickerView : UIView, UITableViewDelegate, UITableViewDataSource
-
현위치 버튼 컨트롤.
See moreDeclaration
Objective-C
@interface NMFLocationButton : UIButton
Swift
class NMFLocationButton : UIButton
-
축척 바 컨트롤.
See moreDeclaration
Objective-C
@interface NMFScaleView : UIView
Swift
class NMFScaleView : UIView
-
지도 화면을 커버하는 타일의 목록을 관리하며 변경이 일어나면 이벤트를 발생시키는 유틸리티 클래스.
See moreNMFTileCoverHelperDelegate
로 델리게이트를 지정하고mapView
속성에 대상 지도 객체를 지정하면 지도 화면을 커버하는 타일의 목록이 변경될 때마다-onTileChanged::
가 호출됩니다. 화면에 추가된 타일 영역에 대해서 데이터를 가져오고 제거된 타일 영역의 데이터는 제거하는 등의 작업을 할 경우, 이 클래스를 사용하면 전체 타일 대신 변경사항이 있는 타일만을 처리하면 되므로-getCoveringTileIds
를 직접 사용하는 것에 비해 효율적입니다.Declaration
Objective-C
@interface NMFTileCoverHelper : NSObject
Swift
class NMFTileCoverHelper : NSObject
-
타일 ID를 다루는 클래스. 타일 ID는 정수 단위의 줌 레벨을 의미하는
See morez
성분,x
축 인덱스를 의미하는x
성분,y
축 인덱스를 의미하는y
성분으로 구성되며, 각 성분을 조합한long
타입으로 표현됩니다. 이 클래스의 메서드를 사용해long
타입의 타일 ID로부터 각 성분을 추출하거나 각 성분으로부터 타일 ID를 조합할 수 있습니다.Declaration
Objective-C
@interface NMFTileId : NSObject
Swift
class NMFTileId : NSObject
-
지오메트리 관련 유틸리티를 제공하는 클래스.
See moreDeclaration
Objective-C
@interface NMFGeometryUtils : NSObject
Swift
class NMFGeometryUtils : NSObject
-
카메라 관련 유틸리티를 제공하는 클래스.
See moreDeclaration
Objective-C
@interface NMFCameraUtils : NSObject
Swift
class NMFCameraUtils : NSObject
-
줌 버튼 컨트롤.
See moreDeclaration
Objective-C
@interface NMFZoomControlView : UIView
Swift
class NMFZoomControlView : UIView